implore the aid of - Spanish English Dictionary